/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package be.vdab.valueobjects;

import java.io.Serializable;

/**
 *
 * @author lok1105
 */
public class Adres implements Serializable {
     private static final long serialVersionUID = 1L;
     
     private final String straat;
     private final String huisNr;
     private final Integer postcode;
     private final String gemeente;
     
     public Adres (String straat, String huisNr, Integer postcode,
             String gemeente) {
         this.straat = straat;
         this.huisNr = huisNr;
         this.postcode = postcode;
         this.gemeente = gemeente;
     }
     
    /* protected Adres (){
         straat = huisNr = postcode = gemeente = null;
     }*/
    public String getStraat() {
        return straat;
    }
    public String getHuisNr() {
        return huisNr;
    }
    public Integer getPostcode() {
        return postcode;
    }
    public String getGemeente() {
        return gemeente;
    }
    @Override
    public String toString () {
        return straat + " " + huisNr + ", " + postcode + "-" + gemeente;
    }
}
